Patterns of Memory Inefficiency

نویسندگان

  • Adriana E. Chis
  • Nick Mitchell
  • Edith Schonberg
  • Gary Sevitsky
  • Patrick O'Sullivan
  • Trevor Parsons
  • John Murphy
چکیده

Large applications often suffer from excessive memory consumption. The nature of these heaps, their scale and complex interconnections, makes it difficult to find the low hanging fruit. Techniques relying on dominance or allocation tracking fail to account for sharing, and overwhelm users with small details. More fundamentally, a programmer still needs to know whether high levels of consumption are too high. We present a solution that discovers a small set of high-impact memory problems, by detecting patterns within a heap. Patterns are expressed over a novel ContainerOrContained relation, which overcomes challenges of reuse, delegation, sharing; it induces equivalence classes of objects, based on how they participate in a hierarchy of data structures. We present results on 34 applications, and case studies for nine of these. We demonstrate that eleven patterns cover most memory problems, and that users need inspect only a small number of pattern occurrences to reap large benefits.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Effect of Different Patterns of Molar Teeth Extraction on Memory in Rats: A Short Report

Background and Objectives: Tooth extraction is one of the ways to treat dental diseases. The aim of this study was to determine the effect of different molar tooth extraction patterns on short-term and middle-term memory in rats. Materials and Methods: In this experimental study, 45 male Wistar rats were divided into three groups: control group (C) without pulling, pulling group 1 (E1) by pull...

متن کامل

Cognitive Patterns of Coma Patients Induced by Severe Traumatic Brain Injury in Working Memory

Background and Aim: Coma caused by severe traumatic brain injury, leads to cognitive function disorder, the most frequently affects being on the working memory. Because of the importance and direct impact of working memory on the quality of human life, especially in military skills that require active memory and high attentional power; the present study aimed to investigate the cognitive patter...

متن کامل

Allocentric but not egocentric visual memory difficulties in adults with ADHD may represent cognitive inefficiency.

Attention Deficit Hyperactivity Disorder (ADHD) has often been conceptualized as arising executive dysfunctions (e.g., inattention, defective inhibition). However, recent studies suggested that cognitive inefficiency may underlie many ADHD symptoms, according to reaction time and processing speed abnormalities. This study explored whether a non-timed measure of cognitive inefficiency would also...

متن کامل

Scalable Detection of MPI-2 Remote Memory Access Inefficiency Patterns

Wait states in parallel applications can be identified by scanning event traces for characteristic patterns. In our earlier work we defined such inefficiency patterns for MPI-2 one-sided communication, although still based on a serial traceanalysis scheme with limited scalability. In this article we show how wait states in one-sided communications can be detected in a more scalable fashion by t...

متن کامل

Semiotics of Collective Memory of the Iran-Iraq War (Holy Defence): A Case Study of the Shared Images in Virtual Social Networks

This study aims to achieve a semiotic understanding of collective memory of the Iran-Iraq war. For this purpose, samples of images in virtual social networks shared in response to the news of discovery and return of the bodies of more than 175 divers have been analyzed. Visual signs in photographs, cartoons, graphic designs, prints, paintings and posters, in methods of historical pictures and f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011